package com.rd.teacher.jichao.day02.str;

public class StringTest {

    public static void main(String[] args) {
        String str1 = "";
        String str2 = "zhang";
        String str3 = new String("zhang");
        String str4 = new String(new char[]{'z', 'h', 'a', 'n', 'g'});

        System.out.println(str2 == str3);
//        System.out.println(str2.equals(str3));
//        System.out.println(str3.equals(str4));
//
//        int a = 10;
//        String aStr = "" + a;
//        String iStr = "10";
//        int i = Integer.parseInt(iStr);
//
//        System.out.println("--------");
//
//        // 判断是否为空
//        System.out.println(str1.isEmpty());
//        System.out.println(str2.isEmpty());
//
//        System.out.println("--------");
//
//        // 判断是否以字符串开头
//        System.out.println(str2.startsWith("z"));
//        System.out.println(str2.startsWith("a"));
//
//        System.out.println("--------");
//
//        // 判断是否以字符串结尾
//        System.out.println(str2.endsWith("g"));
//        System.out.println(str2.endsWith("z"));
//
//        System.out.println("--------");
//
//        // 判断是否包含另一个字符串
//        System.out.println(str2.contains("an"));
//        System.out.println(str2.contains("san"));
//
//        System.out.println("--------");
//        // "zhang"  char[] {'z','h','a','n','g'}
//        // 长度
//        System.out.println(str2.length());
//        String str5 = "san";
//        String str6 = str2 + str5;
//        // 连接字符串
//        String str2 = "";
//        String str7 = str2.concat("");
//        System.out.println(str6);
//        System.out.println(str7);
//
//        // 获取其中的字符数组
//        char[] cArr = str2.toCharArray();
//        for (int j = 0; j < cArr.length; j++) {
//            System.out.println(cArr[j]);
//        }
//
//        System.out.println("--------");
//        // 获取指定下标位置的字符  （根据索引找字符）
//        System.out.println(str2.charAt(0));
//        // 搜索字符出现的位置  （根据字符找索引）
//        System.out.println(str2.indexOf('a'));
//
//        System.out.println("--------");
//        // str6 "zhangsan"
//        System.out.println(str6.length());
//        char[] ccArr = str6.toCharArray();
//        for (int j = 0; j < ccArr.length; j++) {
//            System.out.print(ccArr[j] + " ");
//        }
//        System.out.println();
//        System.out.println(str6.indexOf('a'));
//        // 当字符出现不止一次时，查找最后一次出现的字符位置
//        System.out.println(str6.lastIndexOf('a'));
//
//
//        System.out.println("--------");
//        // str6 "zhangsan"
//        // 通过起始位置截取， 截取到最后
//        System.out.println(str6.substring(5));
//        // 通过起始位置和终止位置来截取字符
//        // 左闭右开的区间
//        System.out.println(str6.substring(0, 5));
//
//
//        System.out.println("--------");
//        String str11 = "1,2,3,4,5";
//        String[] strArr = str11.split(",");
//        for (int j = 0; j < strArr.length; j++) {
//            System.out.println(strArr[j]);
//        }
//
//
//        System.out.println("--------");
//        String str12 = " 12 ";
//        System.out.println("|" + str12 + "|");
//        // 修剪方法  可以去掉字符串中首位多余的空格
//        System.out.println("|" + str12.trim() + "|");

        String str111 = "zhangsan";
        String str222 = str111.replace('a',' ');
        System.out.println(str222);

    }
}
